#/bin/bash

sh_dir=$(dirname $0) #获取sh所在的文件夹
cd $sh_dir

if [ ! -f centos.tar.gz ]; then
	wget --output-document centos.tar.gz https://www.wcx1024979076.top/centos.tar.gz
	tar -zxvf centos.tar.gz
	cp -r ./centos ./centos1
fi

# 下面是通过ip netns 创建net namespace，暂时先注释

# sudo mkdir /var/run/netns/

# sudo touch /var/run/netns/ns1

# sudo touch /var/run/netns/ns2

# cd ./centos

# sudo unshare --user --pid --map-root-user --uts --mount --cgroup --fork --net=/var/run/netns/ns1  --mount-proc=./proc chroot ./ bash

# cd ../centos1

# sudo unshare --user --pid --map-root-user --uts --mount --cgroup --fork --net=/var/run/netns/ns2  --mount-proc=./proc chroot ./ bash

# sudo ip link add type veth

# sudo ip link set veth0 netns ns1

# sudo ip link set veth1 netns ns2

# sudo ip netns exec ns1 ip addr add 10.0.1.1/24 dev veth0

# sudo ip netns exec ns2 ip addr add 10.0.1.2/24 dev veth1

# sudo ip netns exec ns1 ip link set veth0 up

# sudo ip netns exec ns2 ip link set veth1 up
